package com.rtx.edi.platform.jobextend.bean.dto;

import io.swagger.annotations.ApiModelProperty;

public class PlJobMappingDTO {

    @ApiModelProperty(value = "页面编号")
    private Integer pageNum = 1;

    @ApiModelProperty(value = "页面大小")
    private Integer pageSize = 20;

	private Long id;
	private Long jobId;

	
    @ApiModelProperty("公司id")
    private Long companyId;

    @ApiModelProperty("全路径")
    private String fieldFullPath;
    @ApiModelProperty("目标路径")
    private String targetFieldPath;
    @ApiModelProperty("源路径")
    private String sourceFieldPath;
    
    @ApiModelProperty("源字段编号")
    private Long sourceFieldCode;
    
    @ApiModelProperty("源字段")
    private String sourceFieldName;

    @ApiModelProperty("源父字段编号")
    private Long sourceParentField;

    @ApiModelProperty("源字段值类型")
    private String sourceFieldType;
    
    @ApiModelProperty("源字段值")
    private String sourceField;

    @ApiModelProperty("目标字段编号")
    private Long targetFieldCode;

    @ApiModelProperty("目标字段")
    private String targetFieldName;

    @ApiModelProperty("目标父字段编号")
    private Long targetParentField;
    
    @ApiModelProperty("目标字段值类型")
    private String targetFieldType;
    
    @ApiModelProperty("是否为空")
    private String checknull;
    @ApiModelProperty("取值模式request 或者mapping ")
    private String mappingType;
    @ApiModelProperty("取值对应报文字段")
    private String mappingRequestField;
    @ApiModelProperty("取值对应全局变量字段")
    private String mappingGloableField;
    
    
	public Long getJobId() {
		return jobId;
	}
	public void setJobId(Long jobId) {
		this.jobId = jobId;
	}
	public Integer getPageNum() {
		return pageNum;
	}
	public void setPageNum(Integer pageNum) {
		this.pageNum = pageNum;
	}
	public Integer getPageSize() {
		return pageSize;
	}
	public void setPageSize(Integer pageSize) {
		this.pageSize = pageSize;
	}
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public Long getCompanyId() {
		return companyId;
	}
	public void setCompanyId(Long companyId) {
		this.companyId = companyId;
	}
	public String getFieldFullPath() {
		return fieldFullPath;
	}
	public void setFieldFullPath(String fieldFullPath) {
		this.fieldFullPath = fieldFullPath;
	}
	public String getTargetFieldPath() {
		return targetFieldPath;
	}
	public void setTargetFieldPath(String targetFieldPath) {
		this.targetFieldPath = targetFieldPath;
	}
	public String getSourceFieldPath() {
		return sourceFieldPath;
	}
	public void setSourceFieldPath(String sourceFieldPath) {
		this.sourceFieldPath = sourceFieldPath;
	}
	public Long getSourceFieldCode() {
		return sourceFieldCode;
	}
	public void setSourceFieldCode(Long sourceFieldCode) {
		this.sourceFieldCode = sourceFieldCode;
	}
	public String getSourceFieldName() {
		return sourceFieldName;
	}
	public void setSourceFieldName(String sourceFieldName) {
		this.sourceFieldName = sourceFieldName;
	}
	public Long getSourceParentField() {
		return sourceParentField;
	}
	public void setSourceParentField(Long sourceParentField) {
		this.sourceParentField = sourceParentField;
	}
	public String getSourceFieldType() {
		return sourceFieldType;
	}
	public void setSourceFieldType(String sourceFieldType) {
		this.sourceFieldType = sourceFieldType;
	}
	public String getSourceField() {
		return sourceField;
	}
	public void setSourceField(String sourceField) {
		this.sourceField = sourceField;
	}
	public Long getTargetFieldCode() {
		return targetFieldCode;
	}
	public void setTargetFieldCode(Long targetFieldCode) {
		this.targetFieldCode = targetFieldCode;
	}
	public String getTargetFieldName() {
		return targetFieldName;
	}
	public void setTargetFieldName(String targetFieldName) {
		this.targetFieldName = targetFieldName;
	}
	public Long getTargetParentField() {
		return targetParentField;
	}
	public void setTargetParentField(Long targetParentField) {
		this.targetParentField = targetParentField;
	}
	public String getTargetFieldType() {
		return targetFieldType;
	}
	public void setTargetFieldType(String targetFieldType) {
		this.targetFieldType = targetFieldType;
	}
	public String getChecknull() {
		return checknull;
	}
	public void setChecknull(String checknull) {
		this.checknull = checknull;
	}
	public String getMappingType() {
		return mappingType;
	}
	public void setMappingType(String mappingType) {
		this.mappingType = mappingType;
	}
	public String getMappingRequestField() {
		return mappingRequestField;
	}
	public void setMappingRequestField(String mappingRequestField) {
		this.mappingRequestField = mappingRequestField;
	}
	public String getMappingGloableField() {
		return mappingGloableField;
	}
	public void setMappingGloableField(String mappingGloableField) {
		this.mappingGloableField = mappingGloableField;
	}
}
